package jdkproxy;

import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;

public class HuoCheZhanInvocationHandler implements InvocationHandler {
    //目标对象
    private HuoCheZhan huoCheZhan;
    public HuoCheZhanInvocationHandler(HuoCheZhan huoCheZhan) {
        this.huoCheZhan = huoCheZhan;
    }

    @Override
    public Object invoke(Object proxy, Method method, Object[] args) throws Throwable {
        Object obj=method.invoke(huoCheZhan,args);
        System.out.println("加收5元");
        return obj;
    }
}
